Efficient Controllability Analysis of Open Nets
نویسنده
چکیده
A service is designed to interact with other services. If the service interaction is stateful and asynchronous, the interaction protocol can become quite complex. A service may be able to interact with a lot of possible partner services, one partner or no partner at all. Having no partner surely is not intended by the designer. But the stateful interaction between services can be formalized and thus analyzed at design time. We present a formalization which is centered around a graph data structure that we call interaction graph, which represents feasible runs of a partner service according to the interaction protocol. As interaction graphs suffer from state explosion, we introduce a set of suitable reduction rules to alleviate the complexity of our approach. As our case studies show we are able to analyze the interaction behavior of a service efficiently.
منابع مشابه
Decidability Issues for Decentralized Controllability of Open Nets
We sketch an undecidability result concerning the decentralized controllability problem of open nets and discuss some consequences.
متن کاملControllability of Open Workflow Nets
An open workflow net is basically a workflow net extended with a message passing interface. Open workflow nets are adequate models for services or parts of inter-organizational business processes. We investigate the problem of controllability, a natural counterpart of soundness in classical workflow nets (as studied by van der Aalst). We distinguish centralized, distributed, and local controlla...
متن کاملControllability of Open Work ow Nets
An open workflow net is basically a workflow net extended with a message passing interface. Open workflow nets are adequate models for services or parts of inter-organizational business processes. We investigate the problem of controlla ilit , a natural counterpart of soundness in classical workflow nets (as studied by van der Aalst). We distinguish centralized, distributed, and local controlla...
متن کاملData under control
Controllability is a fundamental sanity check for open systems such as services. Existing approaches to check controllability consider Petri net models in which data aspects are usually neglected or abstracted from. This paper investigates controllability of algebraic Petri nets and sketches a symbolic analysis approach.
متن کاملA survey of siphons in Petri nets
Petri nets have gained increasing usage and acceptance as a basic model of asynchronous concurrent systems since 1962. As a class of structural objects of Petri nets, siphons play a critical role in the analysis and control of systems modeled with Petri nets. This paper surveys the state-of-the-art siphon theory of Petri nets including basic concepts, computation of siphons, controllability con...
متن کاملContinuous Petri nets: controllability and control
Controllability is a property related to the capability of driving a system to any desirable (steady) state or state trajectory. As in discrete nets, continuous nets can be controlled by means of control actions applied on the transitions. For the sake of generality, the set of transitions is partitioned into controllable and uncontrollable; control actions can be applied only on controllable t...
متن کامل